Fast Source-based Dithering for Networked Digital Video

نویسندگان

  • Tuong Q. Nguyen
  • Jonathan Kay
  • Joseph Pasquale
چکیده

Source-based dithering is a set of techniques designed to maximize the performance of real-time networked digital video systems that encode and decode video entirely in software. Usually frame grabber hardware presents frames in a 24 bit per pixel (bpp) format. However, most hosts are only equipped with single or eight bit deep displays and thus the color depth of the video must be reduced at some point. If the encoder reduces the color depth, the bandwidth required to carry the video on the network is lowered by a factor of 24 or 3 respectively, and the computational load is lightened on the receiving hosts. The color depth reduction algorithm must be efficient since the resulting frame rate, and thus the degree to which the illusion of motion is preserved, depends on how quickly a pixel can be processed. We use dithering algorithms chosen for efficiency and a contrast enhancement algorithm to improve image quality. 1.0 INTRODUCTION Most modern real-time networked digital video systems are either completely unable to keep up with real time video or require expensive special-purpose hardware in each video participant; thus, performance is very important to such systems. We discuss a series of technique, collectively called source-based dithering, designed to improve the performance of and minimize the loss of video quality in real-time networked digital video systems that encode and decode video in software. Usually frame grabber hardware presents individual images to a CPU in a relatively “deep” format such as “true color.” The true color format typically requires at least 24 bits to represent each pixel: 8 bits for each of the red, green, and blue components. True color display hardware is expensive, so most hosts are only equipped to display images in an eight bit deep color format or a single bit deep monochrome format. The depth of a 24 bpp image must be reduced to either 8 bpp or 1 bpp for it to be displayed on such machines. The pixel depth could in theory be reduced at either the source or destination hosts. Depth reduction at the source carries the advantages that the bandwidth required to carry the video on the network is reduced and the processing burden is reduced on receiving hosts. The source host is somewhat compensated for the work of dithering by a reduction in volume of network output processing. Depending on whether the video is reduced to 8 bpp or to 1 bpp, this technique reduces bandwidth by a factor of either 3 or 24 respectively. It is important that the color depth reduction algorithm be efficient because the resulting frame rate, and thus the degree to which the illusion of motion is preserved, depends on how quickly a pixel can be processed. Thus, we use dithering algorithms chosen for efficiency. Dithering is a technique for reducing color depth by placing a small combination of pixels with different colors within a small neighborhood so that, from a distance, the combination looks like the original color. We use a contrast enhancement algorithm to enhance the resultant picture.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Markovian Delay Prediction-Based Control of Networked Systems

A new Markov-based method for real time prediction of network transmission time delays is introduced. The method considers a Multi-Layer Perceptron (MLP) neural model for the transmission network, where the number of neurons in the input layer is minimized so that the required calculations are reduced and the method can be implemented in the real-time. For this purpose, the Markov process order...

متن کامل

An Efficient Hierarchical Modulation based Orthogonal Frequency Division Multiplexing Transmission Scheme for Digital Video Broadcasting

Due to the increase of users the efficient usage of spectrum plays an important role in digital terrestrial television networks. In digital video broadcasting, local and global content are transmitted by single frequency network and multifrequency network respectively. Multifrequency network support transmission of global content and it consumes large spectrum. Similarly local content are well ...

متن کامل

Video Rendering

1 Abstract Video rendering, the process of generating device-dependent pixel data from device-independent sampled image data, is key to image quality. System components include scaling, color adjustment, quantization, and color space conversion. This paper emphasizes methods that yield high image quality, are fast, and yet are simple and inexpensive to implement. Particular attention is placed ...

متن کامل

Modelling and Compensation of uncertain time-delays in networked control systems with plant uncertainty using an Improved RMPC Method

Control systems with digital communication between sensors, controllers and actuators are called as Networked Control Systems (NCSs). In general, NCSs encounter with some problems such as packet dropouts and network induced delays. When plant uncertainty is added to the aforementioned problems, the design of the robust controller that is able to guarantee the stability, becomes more complex. In...

متن کامل

Temporal Dithering of Illumination for Fast Active Vision

Active vision techniques use programmable light sources, such as projectors, whose intensities can be controlled over space and time. We present a broad framework for fast active vision using Digital Light Processing (DLP) projectors. The digital micromirror array (DMD) in a DLP projector is capable of switching mirrors “on” and “off” at high speeds (10/s). An off-the-shelf DLP projector, howev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007